Java Script

    Este un limbaj script ( ca si html codul este vizibil la utilizator )  dezvoltat de Netscape si Sun cu care pot fi create pagini interactive. Extinde posibilitatile de lucru ale html-ului.
    Pentru a rula o aplicatie Java script este nevoie de un brower compatibil Java Script.
    Includerea codurilor Java Script in pagina se realizeaza natural, direct si vizilbil in codul sursa.

     Spre exemplu:
                    <html>
                          <body>
                                <script language="JavaScript">
                                        document.write("Acesta este un text Java Script!")
                                </script>
                                        <br>
                                        Acesta este un text HTML
                        </body>
                </html>

    click pentru a vedea rezultatul
    Desi exemplul in cauza poate fi rescris in intregime in HTML este scoasa in evidenta eticheta care face apel la capabilitatea Java Script:
    <script language="JavaScript">
    document.write este o comanada Java Script ce permite scrierea unui mesaj in documentul curent, in cazul de fata fiind chiar documentul HTML.
    Un browser incompatibil Java Script nu va vizualiza decat mesajele HTML.

    In JavaScript se scriu anumite secvente de program, numite script-uri. Majoritatea acestor secvente sunt alcatuite din functii, in sensul clasic, functii care raspund anumitor evenimente. De exemplu, un click cu mouse-ul pe suprafata unei imagini este un eveniment si se poate scrie o functie care sa raspunda acestui eveniment si sa efectueze o anumita operatie.

    In JavaScript nu se citesc si nu se scriu fisiere.

    JavaScript este un limbaj interpretat in care erorile de sintaxa se interpreteaza mai greu pentru ca nu exista compilator care sa le evidentieze.

    JavaScript este key sensitive.

    JavaScript este un limbaj care utilizeaza obiecte. Limbajul dispune de un mecanism specific de creare si utilizare a lor.

    Pentru comentarii in JavaScript se pot folosi "//";

Iata 3 exemple simple de utilizare a limbajului JavaScript:

 Exemplul1
 O aplicatie frecvent folosita este incarcarea a doua pagini odata in doua cadre diferite.
 Spre exemplu sa presupunem ca fereastra contine 3 cadre:frame1, frame2, frame3 iar utilizatorul foloseste o legatura aflata in frame1 care trebuie sa aiba ca rezultat incarcarea in doua pagini diferite in celelalte doua cadre.
    O solutie este folosirea functiei loadtwo( ) astfel:

        function loadtwo(url1,url2)
                {parent.frame2.location.href=url1;
                 parent.frame3.location.href=url2;
                }

   functia va putea fi apelata avnd ca parametri cele doua fisiere care se vor incarca
    loadtwo('fis1.html','fis2.html');

<a href="javascript: loadtwo('fis1.html','fis2.html')">clici</a>

click pentu a vedea rezultatul
 

Exemplul2
Afiseaza o cutie de dialog ce contine un mesaj: "O afisare in JavaScript!". Pentru aceasta in sectiunea <head> a documentului html editati urmatoarea secventa:

<script language="JavaScript">
       alert("O afisare in JavaScript!")
</script>

clic pentru a vedea rezultatul

Exemplul3
Prelucreaza doua fisiere imagine la evenimentele  onmouseover si onmouseout fiecare eveniment avand ca rezultat incarcarea fisierelor: verde.gif respectiv rosu.gif.

<a href="testmouseover.html"
onmouseover="document.myimage.src='verde.gif'"
onmouseout="document.myimage.src='rosu.gif'">
<img src="rosu.gif" name="myimage" width="30" height="30" border="No"></a>

unde document este un obiect de mare complexitate ce contine mai multe proprietati si metode pe care le veti studia ulterior.

clic pentru a vedea rezultatul.